#include"../mqcommon/helper.hpp"


int main()
{
    // xiang11mq::FileHelper helper("../mqcommon/logger.hpp");
    // DLOG("文件是否存在 %d", helper.exists());
    // DLOG("文件大小 %ld", helper.size());
    // xiang11mq::FileHelper tmp_helper("./aaa/bbb/ccc/ddd/tmp.hpp");
    // if(tmp_helper.exists() == false)
    // {
    //     std::string path = xiang11mq::FileHelper::parentDirectory("./aaa/bbb/ccc/ddd/tmp.hpp");
    //     if(xiang11mq::FileHelper(path).exists() == false)
    //     {
    //         xiang11mq::FileHelper::createDirectory(path);
    //     }
    //     xiang11mq::FileHelper::createFile("./aaa/bbb/ccc/ddd/tmp.hpp");
    // }
    // std::string body;
    // helper.read(body);
    // tmp_helper.write(body);

    // char str[21] = {0};
    // tmp_helper.read(str, 8, 11);
    // DLOG("[%s]", str);
    // tmp_helper.write("123456789", 8, 11);
    // tmp_helper.rename("./aaa/bbb/ccc/ddd/test.hpp");

    xiang11mq::FileHelper::removeFile("./aaa/bbb/ccc/ddd/test.hpp");
    xiang11mq::FileHelper::removeDirectory("./aaa");
    return 0;
}